package mest.dao.cxj;


import mest.entity.model_file;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface ModelFileDao {


    /**
     * 查询全部模具档案
     *
     * @param page
     * @param limit
     * @param modelName
     * @return
     */
    List<model_file> selectAllModelFile(@Param("page") Integer page, @Param("limit") Integer limit,
                                        @Param("modelName") String modelName, @Param("theirDb") String theirDb);


    /**
     * 查询模具档案数量
     *
     * @param modelName
     * @return
     */
    Integer selectCountModelFile(@Param("modelName") String modelName, @Param("theirDb") String theirDb);


    /**
     * 添加模具
     *
     * @param modelFile
     * @return
     */
    int insertModelFile(@Param("modelFile") model_file modelFile, @Param("theirDb") String theirDb);

    /**
     * 修改模具
     *
     * @param modelFile
     * @return
     */
    int modifyModelFile(@Param("modelFile") model_file modelFile, @Param("theirDb") String theirDb);


    /**
     * 删除档案
     */
    int deleteModelFile(@Param("id") Integer id, @Param("theirDb") String theirDb);
}